public class Java003 {

    public static boolean pd(int num1){
        int num2,i,a1,a2,a3,a4,a5;
        i=0;
        num2 = num1;
        while(num1>0){
            i++;
            num1/=10;
        }//多少位
        switch (i){
            case 2:
                a1 = num2%10;//第一位
                a2 = num2/10%10;//第二位
                if(a1==a2){
                    return true;
                }
                break;

            case 3:
                a1 = num2%10;//第一位
                a2 = num2/10%10;//第二位
                a3 = num2/100;//第三位
                if(a1==a3){
                    return true;
                }
                break;

            case 4:
                a1 = num2%10;
                a2 = num2/10%10;
                a3 = num2/100%10;
                a4 = num2/1000;
                if(a1==a4){
                    if(a2==a3){
                        return true;
                    }
                }

                break;

            case 5:
                a1 = num2%10;
                a2 = num2/10%10;
                a3 = num2/100%10;
                a4 = num2/1000%10;//第四位
                a5 = num2/10000;

                if(a1==a5){
                    if(a2==a4){
                        return true;
                    }
                }
                break;
        }
        return false;
    }
    public static void main(String []args){

        for(int i=10;i<100000;i++){
            if(pd(i)){
                System.out.println(i);
            }
        }
    }
}
//循环作业1：  输出所有两位数，三位数，四位数，五位数的回文数